\section{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\-:\begin{DoxyCompactList}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_web_1_1_bundle_config}{Political\-Classifier.\-Web.\-Bundle\-Config} }{\pageref{class_political_classifier_1_1_web_1_1_bundle_config}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_domain_1_1_candidate}{Political\-Classifier.\-Domain.\-Candidate} \\*\hyperlink{class_political_classifier_1_1_domain_1_1_candidate}{Candidate} represents a candidate running for office in the simulation. }{\pageref{class_political_classifier_1_1_domain_1_1_candidate}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_framework_1_1_candidate_manager}{Political\-Classifier.\-Framework.\-Candidate\-Manager} \\*\hyperlink{class_political_classifier_1_1_framework_1_1_candidate_manager}{Candidate\-Manager} class responsible to manage candidates in a single application instance. }{\pageref{class_political_classifier_1_1_framework_1_1_candidate_manager}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_framework_1_1_test_1_1_candidate_manager_test}{Political\-Classifier.\-Framework.\-Test.\-Candidate\-Manager\-Test} }{\pageref{class_political_classifier_1_1_framework_1_1_test_1_1_candidate_manager_test}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_support_1_1_candidate_results_collection}{Political\-Classifier.\-Support.\-Candidate\-Results\-Collection} \\*\hyperlink{class_political_classifier_1_1_support_1_1_candidate_results_collection}{Candidate\-Results\-Collection} contains the set of candidate simulation results. }{\pageref{class_political_classifier_1_1_support_1_1_candidate_results_collection}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_data_source_1_1_data_set_source}{Political\-Classifier.\-Data\-Source.\-Data\-Set\-Source} \\*\hyperlink{class_political_classifier_1_1_data_source_1_1_data_set_source}{Data\-Set\-Source} provides a concrete implementation of the I\-Data\-Set\-Source interface. }{\pageref{class_political_classifier_1_1_data_source_1_1_data_set_source}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_data_source_1_1_data_source_connection}{Political\-Classifier.\-Data\-Source.\-Data\-Source\-Connection} \\*\hyperlink{class_political_classifier_1_1_data_source_1_1_data_source_connection}{Data\-Source\-Connection} provides a concrete implementation of the I\-Data\-Source\-Connection interface. }{\pageref{class_political_classifier_1_1_data_source_1_1_data_source_connection}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_data_source_1_1_tests_1_1_data_source_connection_test}{Political\-Classifier.\-Data\-Source.\-Tests.\-Data\-Source\-Connection\-Test} }{\pageref{class_political_classifier_1_1_data_source_1_1_tests_1_1_data_source_connection_test}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_web_1_1_models_1_1_display_results_view_model}{Political\-Classifier.\-Web.\-Models.\-Display\-Results\-View\-Model} \\*Represents simulation data. }{\pageref{class_political_classifier_1_1_web_1_1_models_1_1_display_results_view_model}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_web_1_1_validation_1_1_file_attribute}{Political\-Classifier.\-Web.\-Validation.\-File\-Attribute} \\*Specifies that a data field value is a file. }{\pageref{class_political_classifier_1_1_web_1_1_validation_1_1_file_attribute}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_web_1_1_filter_config}{Political\-Classifier.\-Web.\-Filter\-Config} }{\pageref{class_political_classifier_1_1_web_1_1_filter_config}}{}
\item\contentsline{section}{\hyperlink{interface_political_classifier_1_1_support_1_1_i_candidate}{Political\-Classifier.\-Support.\-I\-Candidate} \\*Interface to model a candidate object. }{\pageref{interface_political_classifier_1_1_support_1_1_i_candidate}}{}
\item\contentsline{section}{\hyperlink{interface_political_classifier_1_1_support_1_1_i_candidate_manager}{Political\-Classifier.\-Support.\-I\-Candidate\-Manager} \\*Interface to define the primitive functionality of Candidate\-Manager. }{\pageref{interface_political_classifier_1_1_support_1_1_i_candidate_manager}}{}
\item\contentsline{section}{\hyperlink{interface_political_classifier_1_1_support_1_1_i_candidate_results}{Political\-Classifier.\-Support.\-I\-Candidate\-Results} \\*\hyperlink{interface_political_classifier_1_1_support_1_1_i_candidate_results}{I\-Candidate\-Results} contains the simulation results for a candidate. }{\pageref{interface_political_classifier_1_1_support_1_1_i_candidate_results}}{}
\item\contentsline{section}{\hyperlink{interface_political_classifier_1_1_support_1_1_i_data_set_reader}{Political\-Classifier.\-Support.\-I\-Data\-Set\-Reader} \\*\hyperlink{interface_political_classifier_1_1_support_1_1_i_data_set_reader}{I\-Data\-Set\-Reader} provides an A\-P\-I for reading and validating a data set. }{\pageref{interface_political_classifier_1_1_support_1_1_i_data_set_reader}}{}
\item\contentsline{section}{\hyperlink{interface_political_classifier_1_1_support_1_1_i_data_set_source}{Political\-Classifier.\-Support.\-I\-Data\-Set\-Source} \\*Interface represents the primitive functionality offered by \hyperlink{interface_political_classifier_1_1_support_1_1_i_data_set_source}{I\-Data\-Set\-Source} responsible for Opening, reading and invalidating a given data. }{\pageref{interface_political_classifier_1_1_support_1_1_i_data_set_source}}{}
\item\contentsline{section}{\hyperlink{interface_political_classifier_1_1_support_1_1_i_data_source_connection}{Political\-Classifier.\-Support.\-I\-Data\-Source\-Connection} \\*\hyperlink{interface_political_classifier_1_1_support_1_1_i_data_source_connection}{I\-Data\-Source\-Connection} provides an A\-P\-I for opening and closing a connection to a data source file. }{\pageref{interface_political_classifier_1_1_support_1_1_i_data_source_connection}}{}
\item\contentsline{section}{\hyperlink{interface_political_classifier_1_1_support_1_1_i_data_source_load_error}{Political\-Classifier.\-Support.\-I\-Data\-Source\-Load\-Error} \\*\hyperlink{interface_political_classifier_1_1_support_1_1_i_data_source_load_error}{I\-Data\-Source\-Load\-Error} represents an issue with the data source that is fatal. }{\pageref{interface_political_classifier_1_1_support_1_1_i_data_source_load_error}}{}
\item\contentsline{section}{\hyperlink{interface_political_classifier_1_1_support_1_1_i_data_source_load_results}{Political\-Classifier.\-Support.\-I\-Data\-Source\-Load\-Results} \\*\hyperlink{interface_political_classifier_1_1_support_1_1_i_data_source_load_results}{I\-Data\-Source\-Load\-Results} provides a container and A\-P\-I for checking the results of loading a data file. }{\pageref{interface_political_classifier_1_1_support_1_1_i_data_source_load_results}}{}
\item\contentsline{section}{\hyperlink{interface_political_classifier_1_1_support_1_1_i_data_source_load_warning}{Political\-Classifier.\-Support.\-I\-Data\-Source\-Load\-Warning} \\*\hyperlink{interface_political_classifier_1_1_support_1_1_i_data_source_load_warning}{I\-Data\-Source\-Load\-Warning} represents in issue with the data source that is non-\/fatal. }{\pageref{interface_political_classifier_1_1_support_1_1_i_data_source_load_warning}}{}
\item\contentsline{section}{\hyperlink{interface_political_classifier_1_1_support_1_1_i_plot_generator}{Political\-Classifier.\-Support.\-I\-Plot\-Generator} }{\pageref{interface_political_classifier_1_1_support_1_1_i_plot_generator}}{}
\item\contentsline{section}{\hyperlink{interface_political_classifier_1_1_support_1_1_i_simulation_results}{Political\-Classifier.\-Support.\-I\-Simulation\-Results} \\*\hyperlink{interface_political_classifier_1_1_support_1_1_i_simulation_results}{I\-Simulation\-Results} contains the results of a simulation. }{\pageref{interface_political_classifier_1_1_support_1_1_i_simulation_results}}{}
\item\contentsline{section}{\hyperlink{interface_political_classifier_1_1_support_1_1_i_voter_attribute}{Political\-Classifier.\-Support.\-I\-Voter\-Attribute} \\*Implement the interface to model a a single voter attribute. }{\pageref{interface_political_classifier_1_1_support_1_1_i_voter_attribute}}{}
\item\contentsline{section}{\hyperlink{interface_political_classifier_1_1_support_1_1_i_voter_record}{Political\-Classifier.\-Support.\-I\-Voter\-Record} \\*Implement the interface to represent a collection of \hyperlink{interface_political_classifier_1_1_support_1_1_i_voter_attribute}{I\-Voter\-Attribute} in memory. }{\pageref{interface_political_classifier_1_1_support_1_1_i_voter_record}}{}
\item\contentsline{section}{\hyperlink{interface_political_classifier_1_1_support_1_1_i_weight_attribute}{Political\-Classifier.\-Support.\-I\-Weight\-Attribute} \\*Implement the interface to model a single weight attribute. }{\pageref{interface_political_classifier_1_1_support_1_1_i_weight_attribute}}{}
\item\contentsline{section}{\hyperlink{interface_political_classifier_1_1_support_1_1_i_weight_manager}{Political\-Classifier.\-Support.\-I\-Weight\-Manager} }{\pageref{interface_political_classifier_1_1_support_1_1_i_weight_manager}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_web_1_1_models_1_1_load_file_view_model}{Political\-Classifier.\-Web.\-Models.\-Load\-File\-View\-Model} \\*Represents an uploaded data file. }{\pageref{class_political_classifier_1_1_web_1_1_models_1_1_load_file_view_model}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_web_1_1_controllers_1_1_main_controller}{Political\-Classifier.\-Web.\-Controllers.\-Main\-Controller} \\*The main controller for the Political Classifier M\-V\-C application. }{\pageref{class_political_classifier_1_1_web_1_1_controllers_1_1_main_controller}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_web_1_1_mvc_application}{Political\-Classifier.\-Web.\-Mvc\-Application} \\*Defines events for the M\-V\-C application. }{\pageref{class_political_classifier_1_1_web_1_1_mvc_application}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_plot_generator_1_1_plot_generator}{Political\-Classifier.\-Plot\-Generator.\-Plot\-Generator} \\*Plot\-Helper provides an A\-P\-I for create a plot image of the voter data. }{\pageref{class_political_classifier_1_1_plot_generator_1_1_plot_generator}}{}
\item\contentsline{section}{\hyperlink{struct_political_classifier_1_1_support_1_1_point2_d}{Political\-Classifier.\-Support.\-Point2\-D} \\*\hyperlink{struct_political_classifier_1_1_support_1_1_point2_d}{Point2\-D} represents a data point of voter data. }{\pageref{struct_political_classifier_1_1_support_1_1_point2_d}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_web_1_1_models_1_1_point_view_model}{Political\-Classifier.\-Web.\-Models.\-Point\-View\-Model} \\*Represents a named set of x, y data. }{\pageref{class_political_classifier_1_1_web_1_1_models_1_1_point_view_model}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_calculations_1_1_political_classifier_calculate}{Political\-Classifier.\-Calculations.\-Political\-Classifier\-Calculate} \\*\hyperlink{class_political_classifier_1_1_calculations_1_1_political_classifier_calculate}{Political\-Classifier\-Calculate} provides an A\-P\-I for calculating simulation results. }{\pageref{class_political_classifier_1_1_calculations_1_1_political_classifier_calculate}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_application_1_1_political_classifier_modeler}{Political\-Classifier.\-Application.\-Political\-Classifier\-Modeler} \\*\hyperlink{class_political_classifier_1_1_application_1_1_political_classifier_modeler}{Political\-Classifier\-Modeler} provides the primary A\-P\-I for clients of the political classifier model to compute voter and candidate data, as well as generate plots of results. }{\pageref{class_political_classifier_1_1_application_1_1_political_classifier_modeler}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_application_1_1_test_bench_1_1_program}{Political\-Classifier.\-Application.\-Test\-Bench.\-Program} }{\pageref{class_political_classifier_1_1_application_1_1_test_bench_1_1_program}}{}
\item\contentsline{section}{\hyperlink{struct_political_classifier_1_1_support_1_1_range2_d}{Political\-Classifier.\-Support.\-Range2\-D} \\*\hyperlink{struct_political_classifier_1_1_support_1_1_range2_d}{Range2\-D} represents the range of the world coordinates across the plot. }{\pageref{struct_political_classifier_1_1_support_1_1_range2_d}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_web_1_1_route_config}{Political\-Classifier.\-Web.\-Route\-Config} }{\pageref{class_political_classifier_1_1_web_1_1_route_config}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_domain_1_1_voter_attribute}{Political\-Classifier.\-Domain.\-Voter\-Attribute} \\*Class represents a Voter's attributes in a given dataset. }{\pageref{class_political_classifier_1_1_domain_1_1_voter_attribute}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_domain_1_1_tests_1_1_voter_attribute_test}{Political\-Classifier.\-Domain.\-Tests.\-Voter\-Attribute\-Test} }{\pageref{class_political_classifier_1_1_domain_1_1_tests_1_1_voter_attribute_test}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_domain_1_1_voter_record}{Political\-Classifier.\-Domain.\-Voter\-Record} \\*Class represents the Voter's record in a dataset. }{\pageref{class_political_classifier_1_1_domain_1_1_voter_record}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_domain_1_1_tests_1_1_voter_record_test}{Political\-Classifier.\-Domain.\-Tests.\-Voter\-Record\-Test} }{\pageref{class_political_classifier_1_1_domain_1_1_tests_1_1_voter_record_test}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_domain_1_1_weight_attribute}{Political\-Classifier.\-Domain.\-Weight\-Attribute} \\*\hyperlink{class_political_classifier_1_1_domain_1_1_weight_attribute}{Weight\-Attribute} class represents the weight used in a given equation. }{\pageref{class_political_classifier_1_1_domain_1_1_weight_attribute}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_domain_1_1_tests_1_1_weight_attribute_test}{Political\-Classifier.\-Domain.\-Tests.\-Weight\-Attribute\-Test} \\*Test\-Fixture class to test \hyperlink{class_political_classifier_1_1_domain_1_1_weight_attribute}{Weight\-Attribute} class functionality. }{\pageref{class_political_classifier_1_1_domain_1_1_tests_1_1_weight_attribute_test}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_framework_1_1_weight_manager}{Political\-Classifier.\-Framework.\-Weight\-Manager} \\*\hyperlink{class_political_classifier_1_1_framework_1_1_weight_manager}{Weight\-Manager} class responsible to manage weights in a single application instance. }{\pageref{class_political_classifier_1_1_framework_1_1_weight_manager}}{}
\item\contentsline{section}{\hyperlink{class_political_classifier_1_1_framework_1_1_test_1_1_weight_manager_test}{Political\-Classifier.\-Framework.\-Test.\-Weight\-Manager\-Test} }{\pageref{class_political_classifier_1_1_framework_1_1_test_1_1_weight_manager_test}}{}
\end{DoxyCompactList}
